package com.xhwl.centiotdata.service.integrateconfig;

import com.xhwl.common.pojo.cent.device.DeviceProjSupplierCategory;

import java.util.ArrayList;
import java.util.List;

/**
 * @Author： lianghz
 * @Description：
 * @Date 2021/12/16/ 14:45
 */
public abstract class IntegrationConfig<T, R> {

    /**
     * 集成配置
     */
    public static List<DeviceProjSupplierCategory> integrationConfigList = new ArrayList<>();

    /**
     * 通过实现该方法获取个性化集成配置
     *
     * @param t
     * @return
     */
    public abstract R getIntegrationConfig(T t);

}
